#include <iostream>
#include <climits>

using namespace std;

void print_max_values() {
    cout << "Maximum int: " << INT_MAX << endl;
    cout << "Maximum unsigned int: " << UINT_MAX << endl;
}

void subtract_unsigned_zero() {
    unsigned int zero = 0;
    zero -= 1;
    cout << "0-1=" << zero << endl;
}

void add_one_to_max() {
    int max_int = INT_MAX;
    max_int += 1;
    cout << "Maximun int+1= " << max_int << endl;

    unsigned int max_uint = UINT_MAX;
    max_uint += 1;
    cout << " Maximun unsigned int+1=" << max_uint << endl;
}

int main() {
    print_max_values();
    subtract_unsigned_zero();
    add_one_to_max();
    return 0;
}